package com.zdkj.subway.stm.dto.in;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDate;
import java.util.List;

@Data
public class SwStInputPassengerWorkDTO<T> {
    /**
     * 售票员
     */
    @ApiModelProperty(value = "售票员")
    private String conductorName;
    /**
     * 售票员工号
     */
    @ApiModelProperty(value = "售票员工号")
    private String conductorCode;
    /**
     * 事务发生日期
     */
    @ApiModelProperty(value = "事务发生日期")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate workDate;
    /**
     * 班次
     */
    @ApiModelProperty(value = "班次")
    private String classNumber;
    /**
     * 设备操作编号
     */
    @ApiModelProperty(value = "设备操作编号")
    private String deviceOperateNum;
    /**
     * BOM编号
     */
    @ApiModelProperty(value = "BOM编号")
    private String bomCode;
    /**
     * 事务列表
     */
    @ApiModelProperty(value = "事务列表")
    private List<T> workList;
}
